package deposito.dto;

import java.io.Serializable;

public class ItemSolicitudArticulo implements Serializable{
	private static final long serialVersionUID = 1L;
	
	private int id;
	private int idSolicitudArticulo;
	private Articulo articulo;
	private int cantidad;
	private int saldo;

	
	
	//Constructors
	public ItemSolicitudArticulo() {
		
	}


	public ItemSolicitudArticulo(int id, int idSolicitudArticulo,
			Articulo articulo, int cantidad, int saldo, String estado) {
		super();
		this.id = id;
		this.idSolicitudArticulo = idSolicitudArticulo;
		this.articulo = articulo;
		this.cantidad = cantidad;
		this.saldo = saldo;
	}
	
	//Getters & Setters
	
	public int getId() {
		return id;
	}

	public void setId(int id) {
		this.id = id;
	}

	public int getSolicitud() {
		return idSolicitudArticulo;
	}

	public void setSolicitud(int idSolicitud) {
		this.idSolicitudArticulo = idSolicitud;
	}

	public Articulo getArticulo() {
		return articulo;
	}

	public void setArticulo(Articulo articulo) {
		this.articulo = articulo;
	}

	public int getCantidad() {
		return cantidad;
	}

	public void setCantidad(int cantidad) {
		this.cantidad = cantidad;
	}

	public int getSaldo() {
		return saldo;
	}

	public void setSaldo(int saldo) {
		this.saldo = saldo;
	}
	
	public int getCantidadPropuesta()
	{
		if (saldo > cantidad)
		{
			return 0;
		}
		else
		{
			return ((cantidad - saldo) * 2);
		}
		
	}
	
}
